home *** CD-ROM | disk | FTP | other *** search
/ Mastering Computers 3 / Mastering Computers Vol 3.iso / Win95 / Network Utils / STAT / README.TXT < prev    next >
Encoding:
Text File  |  1993-08-15  |  3.4 KB  |  94 lines

  1. STAT.NLM Release Notes - Updated 8/9/93
  2.  
  3.  
  4. DOCUMENTATION
  5.  
  6.    Documentation for STAT.NLM and DUMPSTAT.EXE is a
  7.    NetWare Application Note entitled "STAT.NLM: A Tool for
  8.    Measuring NetWare v3.11 Server Resource Utilization," March
  9.    1992. The information in this Release Note updates that found
  10.    in the AppNote.
  11.  
  12.  
  13. DUMPSTAT.EXE OUTPUT FILE CONTENTS
  14.  
  15.    During the DUMPSTAT process, two variables recorded by
  16.    STAT.NLM--Number of Polling Loops and Maximum Number of
  17.    Polling Loops--are removed from the data and replaced with a
  18.    CPU %Utilization figure. Therefore, the output file includes
  19.    seven rather than eight columns with the following headings:
  20.  
  21.    CPU %Utilization
  22.    Bytes Received
  23.    Bytes Transmitted
  24.    Bytes Read
  25.    Bytes Written
  26.    Packets Routed
  27.    Number of Connections
  28.  
  29.  
  30. DPATCH.NLM
  31.  
  32.    DPATCH.NLM patches the NetWare v3.x disk process. This
  33.    patch enables NetWare to supply the disk statistics required by
  34.    STAT.NLM's Bytes Read and Bytes Written columns. Always
  35.    load DPATCH.NLM before loading STAT.NLM.
  36.  
  37.  
  38. STAT.NLM TRIGGER ANOMALIES
  39.  
  40.    If you are using the start and stop trigger mechanism to define
  41.    a test duration, you must define a test duration that does not
  42.    include the current time. For example, if the desired test
  43.    duration is from 7:30a to 5:30p, then you must manually
  44.    configure the triggers some time after 5:30p and before 7:30a.
  45.  
  46.    Triggers set on the hour are often ignored by STAT.NLM.
  47.  
  48.  
  49. API TO NETWARE'S INTERNAL STATISTICS VARIABLES
  50.  
  51.    NetWare's internal statistics can be exported for use by
  52.    application programmers. For more information, see "NetWare
  53.    v3.x Operating System Statistics Exposed!," NetWare
  54.    Application Notes, July 1991.
  55.  
  56.  
  57. CPU %UTILIZATION ACCURACY
  58.  
  59.    The algorithm used by NetWare to calculate CPU %Utilization
  60.    includes a subtle caveat (See the Appnote for further detail). The
  61.    algorithm uses the Maximum Number of Polling Loops statistic
  62.    as the denominator, so it is the reference point from which the
  63.    CPU's utilization is calculated. However, the Maximum Number
  64.    of Polling Loops statistic is only accurate after the CPU idles for
  65.    one second while STAT is active.
  66.  
  67.    In most production environments, both MONITOR.NLM and
  68.    STAT.NLM provide accurate CPU measurements because the
  69.    CPU regularly rests within 5% of a complete idle state. When
  70.    MONITOR.NLM is pre-loaded as part of the server's
  71.    AUTOEXEC.NCF, the Maximum Number of Polling Loops
  72.    statistic has many opportunities to become accurate before
  73.    active users log into the network. 
  74.  
  75.    In some environments however, especially benchmarks,
  76.    STAT.NLM can provide inaccurate samples. For example, if the
  77.    CPU is running steadily at 50% utilization before STAT.NLM is
  78.    activated, a brief STAT.NLM measurement during the
  79.    benchmark will be inaccurate because the CPU never hits an idle
  80.    state and the Maximum Number of Polling Loops statistic will
  81.    be approximately 50% of its potential. A work-around in this
  82.    scenario is to activate STAT.NLM before the benchmark is
  83.    started. This sequence of events allows STAT.NLM to capture an
  84.    accurate Maximum Number of Polling Loops statistic before the
  85.    benchmark is begun. Afterward, the CPU %Utilization
  86.    calculations will be accurate.
  87.  
  88.  
  89. FUTURE RELEASES
  90.  
  91.    We have no plans to release another version of STAT.NLM.
  92.  
  93.  
  94.